package com.own.component.util.math.util;

/**
 * MathUtil
 *
 * @author chenxueli
 * @date 2022-06-15 03:14:15
 */
public final class MathUtil {

    /**
     * 布尔表达式运算
     */
    public static final AbstractCalculateUtil<Boolean, String> BOOLEAN = new BooleanCalculateUtil();

    /**
     * 区间表达式运算
     */
    public static final AbstractCalculateUtil<Boolean, String> INTERVAL = new IntervalCalculateUtil();

    /**
     * 简单公式表达式运算
     */
    public static final AbstractCalculateUtil<String, Number> FORMULA = new FormulaCalculateUtil<>();

    /**
     * 简单公式表达式运算
     */
    public static final AbstractCalculateUtil<String, String> FORMULA_STRING = new FormulaCalculateUtil<>();

}
